By plane
Almost all major airlines fly to Portugal British Airways, Air France, Lufthansa, Continental, Delta, besides the country's own TAP Portugal. However, there are some cheap fares to be had from the no-frills airlines, like Aer Lingus, Monarch, easyJet, Ryanair and Vueling who have recently started flying to Lisbon LIS, Porto OPO and Faro FAO at good prices. There are three international airports in the mainland: Lisbon/Portela in the north of the city, and not far from the centre,near Loures; Porto/Pedras Rubras/Sá Carneiro also north of the city and relatively close to it, in Maia; and Faro, in the Algarve.
The Madeira and Azores Islands also have international airports, Madeira/FunchalFNC; Ponta Delgada PDLSão Miguel island.
From the United States, US Airways (http://www.usairways.com) offers many flights to Portugal via Philadelphia, SATA INT./AIR AZORES, from Boston, and Providenceseasonally, TAP Portugal and Continental from Newark.
By train
Trains reach most larger cities from Lisbon to Porto,Braga,Aveiro,Coimbra,Evora,Faro.Lisbon is connected to Madrid, Spain;Porto to VigoSpain;Vilar Formoso to Spain, France and the rest of Europe.In the South it is not possible to enter Portugal from Spain. There are no train connections from i.e. Sevilla to Faro. The only option is to use buses, there are many.Southeast Portugal is connected by international train linha do Leste and linha de Caceres [Elvas/Caia,Portugal & Bagajoz,Spain] or [Marvao-Beira, Portugal & Valencia de Alcantara, Spain.] For more information, contact: CP (http://www.cp.pt/), Portuguese Railways.
By bus
Spain/Portugal: ALSA (http://www2.alsa.es/porta...) and Auto Res (http://www.auto-res.net/i...)
Oporto/Portugal: Porto Airport Taxi
Lisbon/Portugal: Lisbon Airport Taxi
Also from Madrid/Paris: AnÃbal (http://www.anibal.eu)